package cbbx_sm.probabilistic_model;

import cbbx_sm.utils.Timestamp;

/**
 * A predictor guesses about future states of the system and 
 * make a prediction. Then a DecisionMaker takes one or more predictions
 * and decides what to do in the future state.
 * 
 * @author Alessio Della Motta - University of California, Irvine
 */
public interface IPredictor {
	// public Prediction makePrediction(SystemShortTermMemory, ProbabilisticModel);
	public Prediction makePrediction(Timestamp currentTime);
}
